/*
 * Copyright (c) Huawei Technologies Co., Ltd. 2021-2021. All rights reserved.
 */

package com.device.idea.demo.util;

import android.text.TextUtils;
import android.util.Log;

/**
 * 日志工具类
 *
 * @since 2021-08-04
 */
public class LogUtil {
    private static final String TAG = "LogUtil";

    private LogUtil() {
    }

    /**
     * verbose
     *
     * @param tag tag
     * @param msg msg
     */
    public static void verbose(String tag, String msg) {
        Log.v(TextUtils.isEmpty(tag) ? TAG : tag, msg);
    }

    /**
     * debug
     *
     * @param tag tag
     * @param msg msg
     */
    public static void debug(String tag, String msg) {
        Log.d(TextUtils.isEmpty(tag) ? TAG : tag, msg);
    }

    /**
     * info
     *
     * @param tag tag
     * @param msg msg
     */
    public static void info(String tag, String msg) {
        Log.i(TextUtils.isEmpty(tag) ? TAG : tag, msg);
    }

    /**
     * warning
     *
     * @param tag tag
     * @param msg msg
     */
    public static void warning(String tag, String msg) {
        Log.w(TextUtils.isEmpty(tag) ? TAG : tag, msg);
    }

    /**
     * error
     *
     * @param tag tag
     * @param msg msg
     */
    public static void error(String tag, String msg) {
        Log.e(TextUtils.isEmpty(tag) ? TAG : tag, msg);
    }

    /**
     * error
     *
     * @param tag tag
     * @param msg msg
     * @param tr tr
     */
    public static void error(String tag, String msg, Throwable tr) {
        Log.e(TextUtils.isEmpty(tag) ? TAG : tag, msg, tr);
    }
}
